package com.dao.sys;

import com.model.sys.SysMmDeptModel;
import java.sql.SQLException;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;

public interface SysMmDeptDao  {

	/**
	 * 新增
	 *
	 * @author chenjun
	 * @date 2022/03/10
	 **/
	int insert(SysMmDeptModel mmDeptModel);


	int deleteById(String id);

	List<SysMmDeptModel> selectById(String id);

	/**
	 * 刪除
	 *
	 * @author chenjun
	 * @date 2022/03/10
	 **/
	int delete(@Param("id")String id);

	/**
	 * 更新
	 *
	 * @author chenjun
	 * @date 2022/03/10
	 **/
	int update(SysMmDeptModel mmDeptModel);

	/**
	 * 查询 根据主键 id 查询
	 *
	 * @author chenjun
	 * @date 2022/03/10
	 **/
	SysMmDeptModel load(@Param("id")String id);


	// 列表
	List<SysMmDeptModel> selectList(Map<String, Object> map);

	// 列表总数
	int selectListCount(Map<String, Object> map);
 }